From b006ea8ab73a451dd5e39fd09494f3a623a23714 Mon Sep 17 00:00:00 2001 From: Luca Bruno Date: Sun, 14 Aug 2016 21:43:29 +0000 Subject: [PATCH] debian: update vendor-pack helper --- debian/cargo-vendor-pack.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/debian/cargo-vendor-pack.py b/debian/cargo-vendor-pack.py index e29c571bd..84fab4bb7 100755 --- a/debian/cargo-vendor-pack.py +++ b/debian/cargo-vendor-pack.py @@ -63,6 +63,25 @@ def parse_deps(toml): "target": None } deps.append(i) + if 'dev-dependencies' not in toml: + return deps + d = toml['dev-dependencies'] + for k, v in d.iteritems(): + opt = False + defa = True + if isinstance(v, dict): + opt = v.get('optional', opt) + v = '*' + i = { + "default_features": defa, + "features": [], + "kind": "dev", + "name": k, + "optional": opt, + "req": v, + "target": None + } + deps.append(i) return deps def main(): -- 2.30.2